package com.evan.demo;

import com.evan.enums.ScoreLevelEnum;
import com.evan.utils.ScoreLevelUtils;

import java.util.Arrays;
import java.util.stream.Collectors;

/**
 * @author huangzhongliang
 * @time 2023/04/25 17:35
 */
public class demo {
    //根据学生的成绩，将60分以下的记为【差】，60分-75分的记为【中】，75分到90分记为【良】，90分及以上的记为【优】。

    public static void main(String[] args) {
        int score = 85;

        String s = ScoreLevelUtils.scoreLevel(score);
        System.err.println("s = " + s);

        String level = Arrays.stream(ScoreLevelEnum.values())
                .filter(e -> e.getMin() <= score && score <= e.getMax())
                .collect(Collectors.toList())
                .get(0)
                .getLevel();
        System.err.println(level);
    }
}
